欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

C++運算

題目:

輸入兩個大整數ab,計算a - b的結果,其中數據保證0 < b < a < 10^500

輸入描述:

一行,兩個大整數ab,中間用空格隔開。

?

輸出描述:

一行一個整數,表示a-b的結果

#include <bits/stdc++.h>
?
using namespace std;
?
int a[1000010], b[1000010], c[1000010], lena, lenb, lenc, i;
char n[100010], n1[100010], n2[100010];
?
int main(){
? ? scanf("%s", n1);
? ? scanf("%s", n2);
? ? if (strlen(n1) < strlen(n2) || (strlen(n1) == strlen(n2) && strcmp(n1, n2) < 0)) {
? ? ? ? strcpy(n, n1);
? ? ? ? strcpy(n1, n2);
? ? ? ? strcpy(n2, n);
? ? ? ? cout << "-";
? ? }
? ? lena = strlen(n1); lenb = strlen(n2);
? ? for(i = 0; i <= lena - 1; i++) a[lena - i] = int(n1[i] - '0');
? ? for(i = 0; i <= lenb - 1; i++) b[lenb - i] = int(n2[i] - '0');
? ? i = 1;
? ? while (i <= lena || i <= lenb) {
? ? ? ? if (a[i] < b[i]) {
? ? ? ? ? ? a[i] += 10;
? ? ? ? ? ? a[i+1]--;
? ? ? ? }
? ? ? ? c[i] = a[i] - b[i];
? ? ? ? i++;
? ? }
? ? lenc = i;
? ? while ((c[lenc] == 0) && (lenc > 1)) lenc--;
? ? for (i = lenc; i >= 1; i--) cout << c[i];
? ? cout << endl;
? ? return 0;
}

?

文章鏈接: http://www.qzkangyuan.com/22259.html

文章標題:C++運算

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

SQL Not運算符

2023-7-20 17:00:54

建站教程

Netbox安裝

2023-7-21 13:45:33

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 富宁县| 体育| 建平县| 胶南市| 古丈县| 安阳县| 新郑市| 渝北区| 甘孜县| 南陵县| 班玛县| 永新县| 竹北市| 太仓市| 永州市| 永胜县| 安平县| 东至县| 灵山县| 衡阳县| 望谟县| 九龙县| 潞西市| 伊宁县| 贵德县| 仪陇县| 仁怀市| 沅江市| 九寨沟县| 大埔县| 兴国县| 武夷山市| 吉林省| 赤水市| 惠安县| 荣昌县| 松原市| 灌阳县| 兴和县| 南宁市| 凤翔县|